package com.xgp.company.创建型模式.第二种_工厂模式.简单工厂模式;
/**
 * 简单工厂模式，又成为静态工厂模式
 * 弊端：增加一个新产品时，如果你不修改代码，做不到
 */

/**
 * 汽车工厂
 */
public class CarFactory {
    public static Car getCar(String car) {
        if("五凌".equals(car)) return new WuLing();
        if("特斯拉".equals(car)) return new Tesla();
        return null;
    }

    /**
     * 第二种方式
     * @return
     */
    public static Car getWuLing() {
        return new WuLing();
    }

    public static Car getTesla() {
        return new Tesla();
    }
}
